package com.marvels.approve.common.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.marvels.common.dto.BaseDTO;

/**
 * 房产信息
 * 
 * @author wangliang
 *
 */

public class EstateInfoDTO extends BaseDTO {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	// 主键
	private String id;
	// 申请书编号
	private String loanId;
	// 受理号
	private String appId;
	// 工单号
	private String caseId;
	// 房产名称
	private String estateName;
	// 房产证号
	private String estateLicenseNo;
	// 房产所在省份/直辖市
	private String estateProvince;
	// 房产所在城市
	private String estateCity;
	// 房产所在国家
	private String estateCounty;
	// 房产所在街道
	private String estateStreet;
	// 房产所在地址
	private String estateAddress;
	// 房产项目名称
	private String estateSubject;
	// 房产共有权利人姓名
	private String estateOwnerName;
	// 共有权利人身份证
	private String estateOwnerIdNo;
	// 房产购买日期
	private Date estateBuyDate;
	// 房产购买价格
	private BigDecimal estateBuyPrice;
	// 房产购买面积
	private BigDecimal estateFloorSpace;
	// 房产建筑日期
	private Date estateBuildDate;
	// 房产建筑面积
	private BigDecimal estateBuildSpace;
	// 房产套内面积
	private BigDecimal estateDwellingSpace;
	// 房产容积率
	private BigDecimal estatePlotratio;
	// 房产朝向
	private String estateOrientation;
	// 房产是否为学区房
	private String isSchoolDistrict;
	// 房产户型
	private String estateHouseType;
	// 房产贷款金额
	private BigDecimal estateLoanAmt;
	// 房产月供
	private BigDecimal estateLoanMthPayment;
	// 房产贷款开始时间
	private Date estateLoanStartDate;
	// 房产贷款结束时间
	private Date estateLoanEndDate;
	// 房产已还期数
	private String estateLoanPaidTerms;
	// 房产贷款银行
	private String estateLoanBank;
	// 房产贷款状态
	private String estateLoanStatus;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	public String getCaseId() {
		return caseId;
	}

	public void setCaseId(String caseId) {
		this.caseId = caseId;
	}

	public String getEstateName() {
		return estateName;
	}

	public void setEstateName(String estateName) {
		this.estateName = estateName;
	}

	public String getEstateLicenseNo() {
		return estateLicenseNo;
	}

	public void setEstateLicenseNo(String estateLicenseNo) {
		this.estateLicenseNo = estateLicenseNo;
	}

	public String getEstateProvince() {
		return estateProvince;
	}

	public void setEstateProvince(String estateProvince) {
		this.estateProvince = estateProvince;
	}

	public String getEstateCity() {
		return estateCity;
	}

	public void setEstateCity(String estateCity) {
		this.estateCity = estateCity;
	}

	public String getEstateCounty() {
		return estateCounty;
	}

	public void setEstateCounty(String estateCounty) {
		this.estateCounty = estateCounty;
	}

	public String getEstateStreet() {
		return estateStreet;
	}

	public void setEstateStreet(String estateStreet) {
		this.estateStreet = estateStreet;
	}

	public String getEstateAddress() {
		return estateAddress;
	}

	public void setEstateAddress(String estateAddress) {
		this.estateAddress = estateAddress;
	}

	public String getEstateSubject() {
		return estateSubject;
	}

	public void setEstateSubject(String estateSubject) {
		this.estateSubject = estateSubject;
	}

	public String getEstateOwnerName() {
		return estateOwnerName;
	}

	public void setEstateOwnerName(String estateOwnerName) {
		this.estateOwnerName = estateOwnerName;
	}

	public String getEstateOwnerIdNo() {
		return estateOwnerIdNo;
	}

	public void setEstateOwnerIdNo(String estateOwnerIdNo) {
		this.estateOwnerIdNo = estateOwnerIdNo;
	}

	public String getEstateOrientation() {
		return estateOrientation;
	}

	public void setEstateOrientation(String estateOrientation) {
		this.estateOrientation = estateOrientation;
	}

	public String getIsSchoolDistrict() {
		return isSchoolDistrict;
	}

	public void setIsSchoolDistrict(String isSchoolDistrict) {
		this.isSchoolDistrict = isSchoolDistrict;
	}

	public String getEstateHouseType() {
		return estateHouseType;
	}

	public void setEstateHouseType(String estateHouseType) {
		this.estateHouseType = estateHouseType;
	}

	public Date getEstateBuyDate() {
		return estateBuyDate;
	}

	public void setEstateBuyDate(Date estateBuyDate) {
		this.estateBuyDate = estateBuyDate;
	}

	public BigDecimal getEstateBuyPrice() {
		return estateBuyPrice;
	}

	public void setEstateBuyPrice(BigDecimal estateBuyPrice) {
		this.estateBuyPrice = estateBuyPrice;
	}

	public BigDecimal getEstateFloorSpace() {
		return estateFloorSpace;
	}

	public void setEstateFloorSpace(BigDecimal estateFloorSpace) {
		this.estateFloorSpace = estateFloorSpace;
	}

	public Date getEstateBuildDate() {
		return estateBuildDate;
	}

	public void setEstateBuildDate(Date estateBuildDate) {
		this.estateBuildDate = estateBuildDate;
	}

	public BigDecimal getEstateBuildSpace() {
		return estateBuildSpace;
	}

	public void setEstateBuildSpace(BigDecimal estateBuildSpace) {
		this.estateBuildSpace = estateBuildSpace;
	}

	public BigDecimal getEstateDwellingSpace() {
		return estateDwellingSpace;
	}

	public void setEstateDwellingSpace(BigDecimal estateDwellingSpace) {
		this.estateDwellingSpace = estateDwellingSpace;
	}

	public BigDecimal getEstatePlotratio() {
		return estatePlotratio;
	}

	public void setEstatePlotratio(BigDecimal estatePlotratio) {
		this.estatePlotratio = estatePlotratio;
	}

	public BigDecimal getEstateLoanAmt() {
		return estateLoanAmt;
	}

	public void setEstateLoanAmt(BigDecimal estateLoanAmt) {
		this.estateLoanAmt = estateLoanAmt;
	}

	public BigDecimal getEstateLoanMthPayment() {
		return estateLoanMthPayment;
	}

	public void setEstateLoanMthPayment(BigDecimal estateLoanMthPayment) {
		this.estateLoanMthPayment = estateLoanMthPayment;
	}

	public Date getEstateLoanStartDate() {
		return estateLoanStartDate;
	}

	public void setEstateLoanStartDate(Date estateLoanStartDate) {
		this.estateLoanStartDate = estateLoanStartDate;
	}

	public Date getEstateLoanEndDate() {
		return estateLoanEndDate;
	}

	public void setEstateLoanEndDate(Date estateLoanEndDate) {
		this.estateLoanEndDate = estateLoanEndDate;
	}

	public String getEstateLoanPaidTerms() {
		return estateLoanPaidTerms;
	}

	public void setEstateLoanPaidTerms(String estateLoanPaidTerms) {
		this.estateLoanPaidTerms = estateLoanPaidTerms;
	}

	public String getEstateLoanBank() {
		return estateLoanBank;
	}

	public void setEstateLoanBank(String estateLoanBank) {
		this.estateLoanBank = estateLoanBank;
	}

	public String getEstateLoanStatus() {
		return estateLoanStatus;
	}

	public void setEstateLoanStatus(String estateLoanStatus) {
		this.estateLoanStatus = estateLoanStatus;
	}

}
